home *** CD-ROM | disk | FTP | other *** search
- /*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
- #ifndef _YPPASSWD_H_RPCGEN
- #define _YPPASSWD_H_RPCGEN
-
- #include <rpc/rpc.h>
-
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
-
- struct passwd {
- char *pw_name;
- char *pw_passwd;
- int pw_uid;
- int pw_gid;
- char *pw_gecos;
- char *pw_dir;
- char *pw_shell;
- };
- typedef struct passwd passwd;
-
- struct yppasswd {
- char *oldpass;
- passwd newpw;
- };
- typedef struct yppasswd yppasswd;
-
- #define YPPASSWDPROG 100009
- #define YPPASSWDVERS 1
-
- #if defined(__STDC__) || defined(__cplusplus)
- #define YPPASSWDPROC_UPDATE 1
- extern int * yppasswdproc_update_1(yppasswd *, CLIENT *);
- extern int * yppasswdproc_update_1_svc(yppasswd *, struct svc_req *);
- extern int yppasswdprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
-
- #else /* K&R C */
- #define YPPASSWDPROC_UPDATE 1
- extern int * yppasswdproc_update_1();
- extern int * yppasswdproc_update_1_svc();
- extern int yppasswdprog_1_freeresult ();
- #endif /* K&R C */
-
- /* the xdr functions */
-
- #if defined(__STDC__) || defined(__cplusplus)
- extern bool_t xdr_passwd (XDR *, passwd*);
- extern bool_t xdr_yppasswd (XDR *, yppasswd*);
-
- #else /* K&R C */
- extern bool_t xdr_passwd ();
- extern bool_t xdr_yppasswd ();
-
- #endif /* K&R C */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif /* !_YPPASSWD_H_RPCGEN */
-